package com.hg.imajax.service;

import java.util.List;

import com.hg.imajax.bo.MessageBo;
import com.hg.imajax.dao.MessageDao;
//聊天消息服务类
public class MessageService {

	//初始化dao类
	private MessageDao dao = new MessageDao();
	
	//插入聊天消息
	public void insertMsg(MessageBo bo){
		dao.insertMessage(bo);
	}
	
	//获取对方聊天记录，并更新为已读
	public List<MessageBo> reqMsgList(MessageBo bo){
		List<MessageBo> list = dao.queryList(bo);
		for(int i = 0;i < list.size();i++){
			dao.updateMessageIfRead(list.get(0).getId(), "1");//标记为已读
		}
		return list;
	}
	
	//客服绑定咨询用户的聊天消息
	public Boolean bindUserMsg(String user_name,String opper_name){
		int i = dao.updateMessageOperName(user_name, opper_name);
		if(i>0){
			return true;//绑定成功
		}
		return false;//绑定失败
	}
}
